React Job: Junior Software Engineer

Job added on

Company

TOffeeAM LTD

Location

London, England - United Kingdom

Job type

Full-Time

React Job Details

Our software, Toffee, is an engineering tool that automatically designs mechanical components for the engineering industry. It leverages a combination of artificial intelligence, numerical simulation, and sophisticated mathematical optimization techniques to design components that outperform their existing counterparts. (https://www.toffeeam.co.uk/software/).

By bringing numerical simulation to the cloud, we create immense opportunities for the design engineer to use cutting edge software with on-demand compute resources. At TOffeeAM we are at the forefront of developing numerical methods for engineering design. We bring cutting edge research to industry through our cloud platform. Utilising a microservice architecture we continue to integrate and deploy mathematical optimisation modules, machine learning solutions and geometric manipulation algorithms through our flexible software pipeline.

Working closely with our clients, some of the biggest players in their industries, we revolutionise the user experience and automation in engineering software. At the same time, we design our architecture to industry leading reliability and security standards, essential to highly sensitive projects.

The position:

At TOffeeAM, you will join a passionate team of software engineers, scientists, and academics. You will see cutting edge applications that range from supersonic aircraft to microprocessors and from Formula 1 cars to coffee pots!

  • As a Junior Software Developer you will be responsible for the continuous development of our web-based application, working on the entire tech stack.
  • You will work closely with our scientists, software engineers and clients to introduce new features to our software.
  • At TOffeeAM we are research-oriented. You will apply the latest developments in AI to improve our products. You will design, train and deploy ML models to improve physics-based simulations and manipulate 3D geometries.
  • On the front-end you will design and develop an engaging and efficient user experience by adding functionality to our existing platform.
  • On the back-end you will work on the deployment of services on the cloud. These will include database design, API design, backend development and integration.
  • You will have the opportunity to lead new projects through all stages of the CI/CD cycle. Some examples are the development of a new API for the TOffee algorithms or resource optimization tools for high performance computing applications.
  • In the process of developing new features, you will make our highly technical software accessible to as many engineers as possible. This will include providing support and training to customers.

The ideal candidate will:

At TOffeeAM we primarily look for talented and passionate engineers that will fit well to our growing team. Some of the following experience and skills will be useful for the role:

  • Have 1+ years of experience with coding experience on medium or large sized projects. Ideally this will be with Python, ReactJS/JavaScript, and/or C++.
  • Curious, independent, and passionate programmer. Be in the habit of writing good, clear, readable code.
  • Be able to multi-task and juggle many competing priorities.
  • Be comfortable communicating clearly and collaborating within a small team to implement new features and resolve existing issues. Be willing to take and give constructive feedback and criticism.
  • Have a Master’s or Bachelor’s degree in Computer Science or a related field.
  • Be entitled to work in the UK (possibility of being sponsored for Work Visa in UK)

Other experience we are looking for:

Obviously, we do not expect you to have experience in all the following fields, but the best candidates will have exposure to 1-2 of them.

  • Cloud computing services, especially AWS.
  • Modern machine learning/artificial intelligence techniques (including TensorFlow or PyTorch frameworks).
  • Front-end development with Javascript (ES6+), CSS and React or other web framework.
  • Web applications powered by REST API and GraphQL.
  • Numerical optimisation strategies.
  • Software design for engineering problems.
  • Modern engineering design and analysis tools, especially CAD software, computational fluid dynamics, and finite element analysis.

Job Type: Full-time

Salary: £30,000.00-£40,000.00 per year

Additional pay:

  • Bonus scheme

Benefits:

  • Company pension
  • Flexitime
  • Private medical insurance
  • Sick pay

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • London: reliably commute or plan to relocate before starting work (preferred)

Education:

  • Master's (preferred)

Language:

  • English (required)

Reference ID: JuniorSoftware_TOffeeAM